package com.itheima.homework;

import java.util.*;

//现获取到用户输入的一段字符串（可从键盘录入），
// 例如：aaaabbbcccccdd。请编写程序获取其中无重复的字符组成一个新的字符串，
// 即：abcd。请不要改变字符的输入顺序。
public class Test8 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一段字符串");
        String s = sc.nextLine();

        char[] chars = s.toCharArray();
        LinkedHashSet<Character> strSet = new LinkedHashSet<>();
        /*Set<Character> strSet = new TreeSet<>(new Comparator<Character>() {
            @Override
            public int compare(Character o1, Character o2) {
                int result = o1 - o2;
                result = result == 0 ? result:1;
                return result;
            }
        });*/
        for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);
            strSet.add(ch);
        }

        /*for (char c : chars) {
            strSet.add(c);
        }*/
        System.out.println("去重后的字符串为");
        strSet.forEach(str -> System.out.print(str));


    }
}
